#第一种方法
#!/usr/bin/env python
#coding=utf8
#注：这是从小到大排序，从大到小只要将"min_num=min(num)"改成"max_num=max(num)"就可以了了，其他引用这个变量的也注意修改下名字
num=[1,99,22,55,77,66,43]
length=len(num)
num_xin=[]
for i in range(length): 
    min_num=min(num)
    num_xin.append(min_num)
    num.remove(min_num)
print(num_xin)




#第二种方法
#!/usr/bin/env python
#coding=utf8
#注：这是从小到大排序，从大到小只要将"if num[i] > num[i+1]" 换成"if num[i] < num[i+i]"就可以了
def sort_list(num):
    length = len(num)
    while length > 0:
        for i in range(length - 1):
            if num[i] > num[i+1]:
                num[i],num[i+1] = num[i+1], num[i]
        length=length-1
    print(num)
 
if __name__ == '__main__':
    num = [99, 4, 1, 2, 5, 8, 9]
    sort_list(num)


#第三种方法
#!/usr/bin/env python
#coding=uft8

num=[22,1,11,44,3,5,2]
for i in range(len(num)):
    for j in range(i,len(num)):
        if num[i] > num[j]:
            num[i],num[j] = num[j],num[i]
            print(num)
print(num)